home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / dev / misc / gms_colours.lha / Colours / defs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-09-05  |  1.6 KB  |  25 lines

  1.  
  2. extern struct GVBase    *GVBase;
  3. extern struct BLTBase   *BLTBase;
  4. extern struct ModPublic *Public;
  5. extern struct Module    *BlitterMod;
  6.  
  7. LIBFUNC void LIBBlurArea(mreg(__a0) struct Bitmap *Bitmap, mreg(__d0) WORD StartX, mreg(__d1) WORD StartY, mreg(__d2) WORD Width, mreg(__d3) WORD Height, mreg(__d4) WORD Performance);
  8. LIBFUNC LONG LIBCalcBrightness(mreg(__d0) LONG RGB);
  9. LIBFUNC LONG LIBClosestColour(mreg(__d0) LONG RGB, mreg(__a0) struct RGBPalette *Palette);
  10. LIBFUNC LONG LIBConvertHSVToRGB(mreg(__a0) struct HSV *HSV);
  11. LIBFUNC void LIBConvertRGBToHSV(mreg(__d0) LONG rgb, mreg(__a0) struct HSV *HSV);
  12. LIBFUNC LONG LIBCopyPalette(mreg(__a0) LONG argSrcPalette, mreg(__a1) LONG argDestPalette, mreg(__d0) LONG ColStart, mreg(__d1) LONG AmtColours,  mreg(__d2) LONG DestCol);
  13. LIBFUNC void LIBDarkenArea(mreg(__a0) struct Bitmap *Bitmap, mreg(__d0) WORD StartX, mreg(__d1) WORD StartY, mreg(__d2) WORD EndX, mreg(__d3) WORD EndY, mreg(__d4) WORD Percent);
  14. LIBFUNC void LIBDarkenPixel(mreg(__a0) struct Bitmap *Bitmap, mreg(__d0) WORD X, mreg(__d1) WORD Y, mreg(__d2) WORD Percent);
  15. LIBFUNC void LIBLightenArea(mreg(__a0) struct Bitmap *Bitmap, mreg(__d0) WORD StartX, mreg(__d1) WORD StartY, mreg(__d2) WORD EndX, mreg(__d3) WORD EndY, mreg(__d4) WORD Percent);
  16. LIBFUNC void LIBLightenPixel(mreg(__a0) struct Bitmap *Bitmap, mreg(__d0) WORD X, mreg(__d1) WORD Y, mreg(__d2) WORD Percent);
  17. LIBFUNC LONG LIBRemapBitmap(mreg(__a0) LONG Source, mreg(__a1) LONG Dest, mreg(__d0) WORD Performance);
  18.  
  19. /************************************************************************************
  20. ** Prototypes.
  21. */
  22.  
  23. void FreeModule(void);
  24.  
  25.